Micron Document
`:top
Das `!Smart File System`! (kurz SFS) ist ein `F33f`_`[Journaling-Dateisystem`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Journaling-Dateisystem]`_`f für `F33f`_`[Amiga`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Amiga]`_`f-`F33f`_`[Computer`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Computer]`_`f und `F33f`_`[AmigaOS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=AmigaOS]`_`f-abgeleitete `F33f`_`[Betriebssysteme`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Betriebssystem]`_`f. Es wurde mit dem Ziel entwickelt, die Leistung, `F33f`_`[Skalierbarkeit`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Skalierbarkeit]`_`f und `F33f`_`[Integrität`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Integrität_(Informationssicherheit)]`_`f im Vergleich zu nativen Amiga-`F33f`_`[Dateisystemen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Dateisystem]`_`f wie dem `F33f`_`[Amiga Fast File System`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Amiga_Fast_File_System]`_`f (FFS) zu verbessern und bietet zudem einige einzigartige Funktionen. SFS ist auch auf modernen Systemen wie `F33f`_`[MorphOS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=MorphOS]`_`f und `F33f`_`[AROS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=AROS_(Betriebssystem)]`_`f verfügbar und kann über spezielle `F33f`_`[Treiber`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Gerätetreiber]`_`f auf `F33f`_`[Linux`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Linux]`_`f genutzt werden.

>>Contents

• `F0af`_`[Geschichte`#geschichte]`_`f
• `F0af`_`[Weiterentwicklung zu SFS/2`#weiterentwicklung-zu-sfs-2]`_`f
• `F0af`_`[Eigenschaften`#eigenschaften]`_`f
• `F0af`_`[Allgemeine Merkmale`#allgemeine-merkmale]`_`f
• `F0af`_`[Journaling und Integrität`#journaling-und-integrit-t]`_`f
• `F0af`_`[Defragmentierung`#defragmentierung]`_`f
• `F0af`_`[Verzeichnis gelöschter Dateien`#verzeichnis-gel-schter-dateien]`_`f
• `F0af`_`[Blockstruktur und Dateiverwaltung`#blockstruktur-und-dateiverwaltung]`_`f
• `F0af`_`[Skalierbarkeit und Leistung`#skalierbarkeit-und-leistung]`_`f
• `F0af`_`[Bedeutung für die Amiga-Szene`#bedeutung-f-r-die-amiga-szene]`_`f
• `F0af`_`[Siehe auch`#siehe-auch]`_`f
• `F0af`_`[Weblinks`#weblinks]`_`f
• `F0af`_`[Einzelnachweise`#einzelnachweise]`_`f

-─

>>Geschichte

SFS wurde 1998 von John Hendrikx als `F33f`_`[Freeware`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Freeware]`_`f entwickelt und erstmals veröffentlicht. Es war das erste Amiga-`F33f`_`[Dateisystem`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Dateisystem]`_`f, das Journaling unterstützte, was die `F33f`_`[Datenintegrität`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Integrität_(Informationssicherheit)]`_`f auch bei plötzlichen `F33f`_`[Systemabstürzen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Absturz_(Computer)]`_`f oder Stromausfällen sicherstellt. Ab dem Jahr 2000, als Hendrikx die `F33f`_`[Amiga-Szene`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Szene_(Volkskunde)]`_`f verließ, wurde der `F33f`_`[Quellcode`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Quellcode]`_`f von SFS veröffentlicht und die Entwicklung von Joerg Strohmaier für AmigaOS und Ralph Schmidt für MorphOS weitergeführt. Seit Mai 2005 sind die Programme SFSobject`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f] und SFSconfig`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f], die zur Verwaltung von SFS-Partitionen dienen, unter der `F33f`_`[GNU General Public License`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GNU_General_Public_License]`_`f (GPL) verfügbar. Diese Veröffentlichungen ermöglichte eine stärkere Einbindung der Community in die Weiterentwicklung des Dateisystems, was sich in unzähligen Tools im `F33f`_`[Aminet`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Aminet]`_`f widerspiegelt.

SFS wurde kontinuierlich weiterentwickelt und es existieren mittlerweile Versionen für verschiedene AmigaOS-`F33f`_`[Varianten`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Variante_(Software)]`_`f, MorphOS, AROS und sogar eine Linux-`F33f`_`[Implementierung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Implementierung]`_`f, die das Lesen und `F33f`_`[experimentelle`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Experimentell]`_`f Schreiben von SFS-`F33f`_`[formatierten`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Formatierung]`_`f Medien ermöglicht.`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f] Darüber hinaus wird SFS von GRUB, dem `F33f`_`[Grand Unified Bootloader`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Grand_Unified_Bootloader]`_`f, nativ unterstützt.`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f] Es existieren auch `F33f`_`[freie-Software`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Freie_Software]`_`f-Treiber für die Nutzung von SFS über `F33f`_`[UEFI`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=UEFI]`_`f-Systeme. SFS wurde 2008 als eines der wenigen freien und weiterhin genutzten Dateisysteme auf Amiga-Computern hervorgehoben.`:cite-ref-5[`F5bf`_`[5`#cite-note-5]`_`f]

>>>Weiterentwicklung zu SFS/2

Eine bedeutende Weiterentwicklung des Smart File Systems stellt SFS/2 dar, das speziell für die Anforderungen moderner Amiga-Systeme optimiert wurde. SFS/2 hebt die bisherigen Beschränkungen von SFS auf und bietet unter anderem:

• Unterstützung für `F33f`_`[Partitionen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Partition_(Datenträger)]`_`f mit einer Größe von mehr als 2 Terabyte durch 64-Bit-Adressen.
• Verbesserte Leistung durch optimierte `F33f`_`[Algorithmen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Algorithmus]`_`f für den Zugriff auf große Datenmengen.
• Eine verbesserte `F33f`_`[Kompatibilität`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Kompatibilität_(Technik)]`_`f mit modernen AmigaOS-Varianten wie `F33f`_`[AmigaOS 4`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=AmigaOS_4]`_`f und `F33f`_`[MorphOS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=MorphOS]`_`f sowie älteren Systemen.

SFS/2 wurde als Community-getriebenes Projekt veröffentlicht und erfreut sich weiterhin aktiver Nutzung. Die Weiterentwicklung zeigt, dass auch ältere Dateisysteme an neue Hardware und moderne Anforderungen angepasst werden können. Es ist auf `F33f`_`[Aminet`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Aminet]`_`f verfügbar und bietet eine nahtlose Integration in Amiga-Systeme.`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f]

>>Eigenschaften

>>>Allgemeine Merkmale

SFS verwendet `F33f`_`[Blockgrößen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datenblock]`_`f von 512 Byte bis 32.768 `F33f`_`[Byte`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Byte]`_`f und unterstützt `F33f`_`[Partitionen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Partition_(Datenträger)]`_`f mit einer maximalen Größe von 128 `F33f`_`[GB`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Byte]`_`f. Es bietet eine verbesserte Leistung im Vergleich zu FFS,`:cite-ref-hyperion-7-0[`F5bf`_`[7`#cite-note-hyperion-7]`_`f]`:cite-ref-totalamiga-8-0[`F5bf`_`[8`#cite-note-totalamiga-8]`_`f] insbesondere bei großen `F33f`_`[Festplatten`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Festplatte]`_`f und vielen kleinen `F33f`_`[Dateien`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datei]`_`f, und gewährleistet die Integrität des Dateisystems durch ein `F33f`_`[Transaktionsprotokoll`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Transaktionsprotokoll]`_`f, das alle Änderungen an den `F33f`_`[Metadaten`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Metadaten]`_`f aufzeichnet.

>>>Journaling und Integrität

Ein herausragendes Merkmal von SFS ist die Verwendung eines Journaling-Systems. Dies bedeutet, dass alle Änderungen an den Metadaten zunächst in einem Transaktionsprotokoll (Journal) gespeichert werden.`:cite-ref-forensics-9-0[`F5bf`_`[9`#cite-note-forensics-9]`_`f] Diese Technik schützt vor Datenverlust oder Beschädigung im Falle eines unerwarteten `F33f`_`[Systemabsturzes`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Absturz_(Computer)]`_`f oder Stromausfalls, da das System beim nächsten Start den letzten konsistenten Zustand wiederherstellt. Das Transaktionsprotokoll wird zunächst in freien Speicherplatz auf der Festplatte geschrieben, bevor die Metadatenblöcke überschrieben werden.`:cite-ref-10[`F5bf`_`[10`#cite-note-10]`_`f]

Während das Journaling die Integrität der Metadaten gewährleistet, sind die eigentlichen Dateidaten nicht automatisch vor Beschädigungen geschützt, falls ein Schreibvorgang unterbrochen wird. Trotzdem wird durch das Journaling die Integrität des Dateisystems im Allgemeinen sehr selten gefährdet.

Mit SFS/2 wurde das Journaling weiter optimiert, um bei größeren Partitionen eine noch höhere Zuverlässigkeit zu gewährleisten.`:cite-ref-11[`F5bf`_`[11`#cite-note-11]`_`f]

>>>Defragmentierung

SFS bietet eine selbständige Defragmentierungsfunktion, die auch während der Nutzung des Dateisystems aktiv ist. Diese Funktion funktioniert sogar mit gesperrten Dateien und ist fast vollständig zustandslos, was bedeutet, dass der Vorgang jederzeit unterbrochen und fortgesetzt werden kann, ohne Daten zu gefährden. Das Dateisystem stellt sicher, dass die Metadaten und Dateiinhalt bei der `F33f`_`[Defragmentierung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Fragmentierung_(Dateisystem)]`_`f intakt bleiben. Während dieses Prozesses versucht SFS, Dateien an einen neuen Ort zu verschieben, wenn `F33f`_`[Fragmentierung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Fragmentierung_(Dateisystem)]`_`f droht.`:cite-ref-forensics2-12-0[`F5bf`_`[12`#cite-note-forensics2-12]`_`f]

>>>Verzeichnis gelöschter Dateien

Ein weiteres bemerkenswertes `F33f`_`[Feature`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Funktionalität_(Produkt)]`_`f von SFS ist das Verzeichnis gelöschter Dateien, das eine einfache `F33f`_`[Wiederherstellung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datenwiederherstellung]`_`f von versehentlich gelöschten Dateien ermöglicht. Gelöschte Dateien werden nicht sofort aus dem Dateisystem entfernt, sondern in einem speziellen Bereich abgelegt, aus dem sie später wiederhergestellt werden können.`:cite-ref-totalamiga-8-1[`F5bf`_`[8`#cite-note-totalamiga-8]`_`f]

>>>Blockstruktur und Dateiverwaltung

SFS verfolgt die Dateidaten mithilfe von Extents, die in einer `F33f`_`[B+-Baumstruktur`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=B+-Baum]`_`f organisiert sind.`:cite-ref-forensics-9-1[`F5bf`_`[9`#cite-note-forensics-9]`_`f] Diese Methode reduziert die Fragmentierung und verbessert die Performance bei der Dateiverwaltung. Zusätzlich wird eine Bitmap verwendet, um den freien Speicherplatz auf der Festplatte effizient zu verwalten.

>>>Skalierbarkeit und Leistung

Das Smart File System ist speziell für Skalierbarkeit und Leistung konzipiert und eignet sich besonders für große Festplatten und leistungsintensive Anwendungen. Dank der Blockstruktur und der Gruppierung von Verzeichniseinträgen in einzelnen Blöcken sowie der Metadatenblöcke in `F33f`_`[Clustern`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Cluster_(Datenträger)]`_`f kann SFS bei großen Datenmengen eine hohe Geschwindigkeit bei Lese- und Schreiboperationen gewährleisten.`:cite-ref-forensics-9-2[`F5bf`_`[9`#cite-note-forensics-9]`_`f]

>>Bedeutung für die Amiga-Szene

Die Weiterentwicklung des Smart File Systems zu SFS/2 verdeutlicht, dass die Amiga-Szene weit mehr als nur eine `F33f`_`[Retro`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Retro]`_`f-Community ist. Durch Projekte wie SFS/2 wird gezeigt, dass auch klassische Systeme an moderne Anforderungen angepasst werden können. SFS/2 hat nicht nur das Potenzial, bestehende Amiga-Systeme zu verbessern, sondern dient auch als Beispiel für die Innovationskraft einer lebendigen Community.

>>Siehe auch

• `F33f`_`[FFS (Fast File System)`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Amiga_Fast_File_System]`_`f
• `F33f`_`[OFS (Old File System)`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Amiga_Old_File_System]`_`f
• `F33f`_`[Disk-Validator`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Disk-Validator]`_`f
• `F33f`_`[Rigid Disk Block`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Rigid_Disk_Block]`_`f
• `F33f`_`[Liste von Dateisystemen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Liste_von_Dateisystemen]`_`f

>>Weblinks

• SFS im Aminet

>>Einzelnachweise

`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f `*SFSobject im Aminet – disk/misc/SFSconfig.lha.`* Abgerufen am 9. Januar 2025.
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f `*SFSconfig im Aminet – disk/misc/SFSobject.lha.`* Abgerufen am 9. Januar 2025.
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f `*Amiga SmartFileSystem, Linux implementation.`* Archiviert vom Original (nicht mehr online verfügbar) am 4. Juni 2021; abgerufen am 10. November 2011 (englisch).
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f `*GRUB features.`* In: `*GNU GRUB Manual 2.0.`* Archiviert vom Original (nicht mehr online verfügbar) am 4. Oktober 2015; abgerufen am 4. Oktober 2015 (englisch).
`:cite-note-5`!5.`! `F0af`_`[↑`#cite-ref-5]`_`f Jeremy Reimer: `*Von BFS zu ZFS: Vergangenheit, Gegenwart und Zukunft von Dateisystemen.`* In: `*`F33f`_`[Ars Technica`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Ars_Technica]`_`f.`* `F33f`_`[Condé Nast Publications`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Condé_Nast_Publications]`_`f, 18. März 2008, abgerufen am 19. September 2025 (englisch): „Viele Leute haben das getan, und einige der Ergebnisse, wie das Professional File System (PFS) und das Smart File System (SFS), werden bis heute von Amiga-Fans verwendet.“
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f `*SFS/2 im Aminet.`* Abgerufen am 25. Januar 2025.
`:cite-note-hyperion-7`!7.`! `F0af`_`[↑`#cite-ref-hyperion-7-0]`_`f Darren Eveland: `*Festplatteneinrichtung für AmigaOS 4.1 Classic.`* In: `*`F33f`_`[Hyperion Entertainment`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Hyperion_Entertainment]`_`f Blog.`* Abgerufen am 19. September 2025 (englisch).
`:cite-note-totalamiga-8`!8.`! `F0af`_`[↑`#cite-ref-totalamiga-8-0]`_`f Robert Williams: Hard Drivin'. In: Total Amiga. Nr. 6, 2000, S. 45 (englisch, totalamiga.org [PDF]).
`:cite-note-forensics-9`!9.`! `F0af`_`[↑`#cite-ref-forensics-9-0]`_`f EC-Council: Computer Forensics: Investigating Hard Disks, File and Operating Systems. Cengage Learning, 2009, ISBN 978-1-4354-8350-7, Understanding File Systems and Hard Disks, S. 1–16 (englisch, asis.io [PDF]).
`:cite-note-10`!10.`! `F0af`_`[↑`#cite-ref-10]`_`f Hendrikx, J: `*Smart Filesystem documentation.`* 4. August 1998, archiviert vom Original (nicht mehr online verfügbar) am 7. Juli 2004; abgerufen am 7. Juli 2004 (englisch).
`:cite-note-11`!11.`! `F0af`_`[↑`#cite-ref-11]`_`f `*SFS/2 Review – Amiga X5000 Blog.`* Abgerufen am 25. Januar 2025.
`:cite-note-forensics2-12`!12.`! `F0af`_`[↑`#cite-ref-forensics2-12-0]`_`f Husrev Taha Sencar, Nasir Memon: Digital Image Forensics: There is More to a Picture than Meets the Eye. Springer Science & Business Media, 2012, ISBN 978-1-4614-0757-7, S. 130 (englisch, google.com).

`c`F0af`_`[↑ Back to top`#top]`_`f`a